package com.wyq.miaosha.controller;

import com.wyq.miaosha.rabbitmq.MQSender;
import com.wyq.miaosha.result.Result;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
@RequestMapping("/demo")
public class SampleController {

    @Autowired
    MQSender mqSender;

//    @ResponseBody
//    @RequestMapping("/MQ")
//    public Result<String> MQ(){
//        mqSender.send("hello mq");
//        return Result.success("Hello, World");
//    }
//
//    @ResponseBody
//    @RequestMapping("/topicMQ")
//    public Result<String> topicMQ(){
//        mqSender.sendTopic("hello topic");
//        return Result.success("Hello, topic");
//    }
//
//    @ResponseBody
//    @RequestMapping("/fanoutMQ")
//    public Result<String> fanoutMQ(){
//        mqSender.sendFanout("hello fanout");
//        return Result.success("Hello, fanout");
//    }
//
//    @ResponseBody
//    @RequestMapping("/headersMQ")
//    public Result<String> headersMQ(){
//        mqSender.sendHeaders("hello headers");
//        return Result.success("Hello, headers");
//    }
}
